sysctl: Return physinfo.max_{cpu,node}_id as maximum *possible* IDs.
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Aug 2010 13:56:15 +0000 (14:56 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Aug 2010 13:56:15 +0000 (14:56 +0100)
commit56b6043791a3bc00097836cc5f1d02bd56c472a5
treec5dfd9463050f37411d80808df98e011b417fe2f
parentfa2244104b42a8ab478b13eaba6bc86c87c0c167
sysctl: Return physinfo.max_{cpu,node}_id as maximum *possible* IDs.

In particular, this fixes setting vcpu affinities via
libxl. Previously, the affinity mask would be narrowed to the maximum
currently-online CPU. So future hotplugged CPUs could not be
expressed.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/ia64/xen/dom0_ops.c
xen/arch/x86/sysctl.c
xen/include/public/sysctl.h